java php cmsimple artificial j2ee multi-agent mysql agent css agent-based agents c++ content management system html javascript real estate .net xhtml multiagent estate